package com.ruoyi.employees.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 工作人员管理对象 employees
 *
 * @author ruoyi
 * @date 2024-10-10
 */
public class Employees extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 工作人员id */
    private Long employeeId;

    /** 名字 */
    @Excel(name = "名字")
    private String employeeName;

    /** 密码 */
    @Excel(name = "密码")
    private String employeePassword;

    /** 手机号 */
    @Excel(name = "手机号")
    private String phoneNumber;

    /** 状态 */
    @Excel(name = "状态")
    private String employeeStatus;

    /** 岗位 */
    @Excel(name = "岗位")
    private Long positionId;
    private String positionName;

    public String getPositionName() {
        return positionName;
    }

    public void setPositionName(String positionName) {
        this.positionName = positionName;
    }

    public void setEmployeeId(Long employeeId)
    {
        this.employeeId = employeeId;
    }

    public Long getEmployeeId()
    {
        return employeeId;
    }
    public void setEmployeeName(String employeeName)
    {
        this.employeeName = employeeName;
    }

    public String getEmployeeName()
    {
        return employeeName;
    }
    public void setEmployeePassword(String employeePassword)
    {
        this.employeePassword = employeePassword;
    }

    public String getEmployeePassword()
    {
        return employeePassword;
    }
    public void setPhoneNumber(String phoneNumber)
    {
        this.phoneNumber = phoneNumber;
    }

    public String getPhoneNumber()
    {
        return phoneNumber;
    }
    public void setEmployeeStatus(String employeeStatus)
    {
        this.employeeStatus = employeeStatus;
    }

    public String getEmployeeStatus()
    {
        return employeeStatus;
    }
    public void setPositionId(Long positionId)
    {
        this.positionId = positionId;
    }

    public Long getPositionId()
    {
        return positionId;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("employeeId", getEmployeeId())
            .append("employeeName", getEmployeeName())
            .append("employeePassword", getEmployeePassword())
            .append("phoneNumber", getPhoneNumber())
            .append("employeeStatus", getEmployeeStatus())
            .append("positionId", getPositionId())
            .toString();
    }
}
